لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری سی شارپ با فرم های ویندوز و پروژه های مختلف [ویدئو]
Learn C# with Windows Forms and a Variety of Projects [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا مشتاقانه منتظر یادگیری سی شارپ با فرم های ویندوز و با پروژه های متنوع هستید؟ سپس این دوره به شما کمک می کند تا به راحتی یک پایه محکم در C# ایجاد کنید.
این دوره یک راهنمای گام به گام برای ایجاد پروژه های اجرایی فرم ویندوز با استفاده از سی شارپ ارائه می دهد. شما کدنویسی در سی شارپ را یاد خواهید گرفت و با درک مفاهیم اساسی مختلف مانند فضای نام، کلاس، کلمه کلیدی و غیره به درک عمیقی از ساختار فرم های ویندوز خواهید رسید. همچنین استفاده از فریم ورک دات نت را یاد خواهید گرفت، تفاوت بین کلاس ها در مقابل ساختارها را درک کرده و مفهوم شمارش را کشف خواهید کرد.
در بخش بعدی، با تغییر متغیرها با استفاده از عملیات ترکیبی آشنا خواهید شد. با مثالهای عملی حلقههای while، حلقههای for آشنا شوید و شبکهای را با حلقههای for درک کنید. همچنین در مورد نحوه کار با حلقه های دوتایی و برای هر حلقه با آرایه ها بیاموزید. بخش های خاصی اضافه شده است که بر کاربردهای عملی سی شارپ متمرکز است.
در پایان این دوره شما قادر خواهید بود با کدنویسی در سی شارپ برای هر قسمت به تنهایی پروژه فرم های ویندوز را ایجاد کنید.
همه منابع و فایل های کد در اینجا قرار می گیرند: https://github.com/PacktPublishing/Learn-C-with-Windows-Forms-and-a-Variety-of-Projects
آموزش ایجاد یک پروژه Windows Form اجرایی
یاد بگیرید که یک سلسله مراتب متشکل از فضاهای نام، کلاس ها و متدها را تفسیر کنید
هدف فایل هایی که یک پروژه Window Forms را تشکیل می دهند را درک کنید
درک کنید که چگونه تغییرات شیء بصری در کد در فایل مناسب منعکس می شود
فراخوانی های متد ضمنی مانند String.Format و String.Concat را درک کنید
آموزش جلوگیری از استثناهای مرجع تهی با جعبه های ترکیبی این دوره برای کسانی است که به C#، فرم های ویندوز و برخی برنامه نویسی شی گرا علاقه مند هستند. درک هدف چارچوب .net و نحوه دسترسی خصوصیات عمومی به ما به فیلدهای خصوصی * فرآیند تنظیم خصوصیات شیء مختلف را با تغییر دستی فایل طراح یاد بگیرید * نحوه استفاده از عملگر سه تایی برای تصمیم گیری منطقی را بدانید.
سرفصل ها و درس ها
ابزار مورد نیاز را دریافت کنید
Get the Needed Tool
دریافت انجمن ویژوال استودیو 2017
Getting Visual Studio 2017 Community
دریافت انجمن ویژوال استودیو 2019
Getting Visual Studio 2019 Community
کاوش در ساختارهای یک پروژه Windows Forms
Digging into the Structures of a Windows Forms Project
ایجاد و اجرای تور اول اجرایی
Creating and Running Tour First Executable
نمایش پیام با برچسب (بدون کدگذاری)
Displaying a Message with a Label (No Coding)
واکنش به کلیک دکمه (کدگذاری)
Reacting to a Button Click (Coding)
درک فضاهای نام، کلاس ها، کلمات کلیدی، قسمت 1 (بررسی کد موجود)
Understanding Namespaces, Classes, Keywords, Part 1(Examining Existing Code)
درک فضاهای نام، کلاس ها، کلمات کلیدی، قسمت 2 (بررسی کد موجود)
Understanding Namespaces, Classes, Keywords, Part 2(Examining Existing Code)
حاشیه را به پنل برچسب اضافه کنید
Add Border to Label Panel
حاشیه را به پنل برچسب اضافه کنید
Add Border to Label Panel
ایجاد رابط برای شی سیلندر
Make Interface for Cylinder Object
جعبه ترکیبی برای تعویض پانل ها
Combo Box for Switching Panels
دکمه ولوم برای شی سیلندر
Volume Button for Cylinder Object
قابلیت کپی برای لیبل حجم
Copy Ability for Volume Label
پروژه ماشین حساب مالی
Financial Calculator Project
نمای کلی پروژه
Overview of the Project
کنترل Tab را اضافه کنید
Add Tab Control
افزودن تصاویر به صفحات برگه
Add Images to Tab Pages
جعبه تصویر با فرمول
Picture Box with Formulas
اشیاء فونت چاپی را به پایین اضافه کنید
Add Printing Font Objects to Bottom
مروری بر فرمول های مورد استفاده در پروژه
Overview of Formulas Used in Project
قطعات رابط برگه محاسبات را اضافه کنید
Add Calculations Tab Interface Parts
افزودن آیتم های منو
Add Menu Items
کد ترکیب گسسته، قسمت 1
Discrete Compounding Code, Part 1
کد ترکیب گسسته، قسمت 2
Discrete Compounding Code, Part 2
کد ترکیب پیوسته
Continuous Compounding Code
پیش نمایش چاپ، گفتگوی چاپ، گفتگوی رنگ
Print Preview, Print Dialog, Color Dialog
چاپ کد رویداد
Print Event Code
در منو، سمت راست را به بالا تغییر دهید
Change Right to Upper in Menu
چاپ جعبه تصویر فرمول ها
Printing the Formulas Image Box
چاپ جعبه های متن
Printing the Text Boxes
4 Panel Picture Maker، Emailer، Downloader و Printer
4 Panel Picture Maker, Emailer, Downloader and Printer
نمای کلی پروژه
Overview of the Project
طرح رابط 1
Interface Layout 1
چیدمان رابط 2
Interface Layout 2
اضافه کردن اشیاء گفتگو
Add Dialog Objects
هایلایت زرد را به کادرها اضافه کنید
Add Yellow Highlighting to Boxes
اضافه کردن قابلیت بارگذاری تصاویر در تمام جعبه ها
Add Ability to Load Pictures into All the Boxes
قابلیت چاپ به فایل ها و چاپگرها را اضافه کنید
Add Ability to Print to Files and Printers
پیش نمایش را اضافه کنید و حالت پیش فرض را روی Land Scape قرار دهید
Add Previewing and Set Default Mode to Land Scape
عناصر رابط کاربری را برای دانلود تصاویر از وب اضافه کنید
Add User Interface Elements for Downloading Pictures from the Web
برای دانلود فایل ها از اینترنت کد بنویسید 1
Write Code to Download Files From the Internet 1
برای دانلود فایل ها از اینترنت کد بنویسید 2
Write Code to Download Files from the Internet 2
فیلتر را در شیء گفتگوی ذخیره فایل رفع کنید
Fix Up the Filter on the Save File Dialog Object
جیمیل را برای پذیرش ارتباطات Smtp پیکربندی کنید
Configure Gmail to Accept Smtp Communications
کد ایمیل قسمت 1
Email Code Part 1
کد ایمیل قسمت 2
Email Code Part 2
کد ایمیل قسمت 2 اطلاعات اضافی
Email Code Part 2 Additional Information
از عبارات منظم برای تأیید صحت فرمت ورودی صندوق ایمیل استفاده کنید
Use Regular Expressions to Confirm Email Box Entry Format is Correct
ادغام متن و فایل متن غنی
Text and Rich Text File Merger
بررسی اجمالی ادغام فایل متن/RTF
Text/RTF File Merger Overview
رابط چیدمان
Layout Interface
دریافت فایل ها
Get Files
ادغام فایل کد قسمت 1
Code File Merger Part 1
ادغام فایل کد قسمت 2
Code File Merger Part 2
مزایای ناخواسته طراحی کد ما
Unintended Benefit of Our Code Design
اضافه کردن قابلیت به ادغام Rtf و فایل های متنی
Add Ability to Merge Rtf and Text Files
جلوگیری از خرابی کد
Prevent Code Crashes
گزینه های بیشتری را به فیلتر فایل اضافه کنید
Add More Options to the File Filter
بخش های رابط برای ذخیره در فایل ها
Interface Parts for Saving to Files
کد برای ذخیره فایل ها
Code for Saving Files
تغییرات رابط برای ذخیره فایل های Word
Interface Changes for Saving Word Files
کد ذخیره فایل های Word
Code for Saving Word Files
پروژه پایگاه داده
Database Project
بررسی اجمالی پروژه
Project Overview
SQL Tools را نصب کنید
Install SQL Tools
یک پایگاه داده با یک جدول اضافه کنید
Add a Database with a Table
اضافه کردن برخی از ورودی های جدول
Add Some Table Entries
فرم اصلی را بسازید
Make the Main Form
فرم کودک را از فرم اصلی اجرا کنید
Run the Child Form from the Main Form
اضافه کردن قابلیت ترتیب دادن فرم ها به سه شکل مختلف
Add Ability to Arrange Forms in Three Different Forms
طرح بندی رابط مخاطبین قسمت 1
Layout Contacts Interface Part 1
طرح بندی رابط مخاطبین قسمت 2
Layout Contacts Interface Part 2
طرح بندی رابط مخاطبین قسمت 3
Layout Contacts Interface Part 3
کد را برای بارگذاری تصویر در جعبه اضافه کنید
Add Code to Load Picture Into Box
برای نمایش یک نسخه بزرگ شده از تصویر کد اضافه کنید
Add Code to Show an Enlarged Version of the Picture
اضافه کردن ستون تصویر به جدول
Add Image Column to Table
Datagridview را به Table وصل کنید
Connect Datagridview to Table
نحوه کپی آسان جدول و اتصال سریع را بیاموزید
Learn How to Easily Copy Table and Reconnect Fast
برای حذف رکوردها کد اضافه کنید
Add Code to Delete Records
نام تمام فیلدهای Datagridview را تغییر دهید
Rename All the Fields in the Datagridview
برای به روز رسانی رکوردها کد اضافه کنید
Add Code to Update Records
با استفاده از Data Grid View کد را برای افزودن تصاویر به جدول پایگاه داده اضافه کنید
Add Code to Add Images to Database Table Using Data Grid View
Insert Query را اضافه کنید
Add Insert Query
برای خواندن مقادیر از جعبه ها به جدول کد اضافه کنید
Add Code to Read Values From Boxes into Table
تأیید کنید کد درج کار می کند
Confirm Insertion Code Works
اضافه کردن کد برای جستجو از طریق سوابق
Add Code for Searching Through Records
اضافه کردن کد برای پاک کردن جعبه
Add Code For Clearing Boxes
افزودن کد با اطمینان از بارگیری فقط تصاویر
Add Code Ensuring Only Images are Loaded
کد را به جستجو بر اساس تاریخ اضافه کنید
Add Code to Search by Date
ترتیب برگه ها و سبک های بصری را تغییر دهید
Change Tab Order and Visual Styles
بارگذاری داده ها از Datagridview در جعبه ها
Load Data from Datagridview to Boxes
صادرات به اکسل
Export to Excel
قابلیت حذف از سربرگ ردیف را اضافه کنید
Add Ability to Delete From Row Header
رفع مشکل متن باقیمانده در جعبه نام فایل
Fix Issue with Leftover Text in File Name Box
جدا کردن پایگاه داده
Detach Database
SQL Server 2019 را نصب کنید
Install SQL Server 2019
تأیید کنید که DB محلی به روز شده است
Confirm Local DB is Updated
جدول را به روز کنید و Identity_Cache را تنظیم کنید
Update the Table and Set the Identity_Cache
با افزودن و حذف سوابق، شناسه را تأیید کنید
Confirm ID is Okay by Adding and Removing Records
ویژگی Anchor شی Datagridview را تغییر دهید
Change the Anchor Property of the Datagridview Object
اضافه کردن قابلیت صادرات به یک فایل متنی
Add Ability to Export to a Text File
برای مرتبسازی بر اساس تاریخ، کادر را با انتخابگر تاریخ تنظیم کنید
Fix Up Box with Date Time Picker for Sorting by Date
کنترل موقعیت پاپ آپ انتخابگر تاریخ
Control Position of Date Time Picker Pop Up
یک جعبه پیام سفارشی ایجاد کنید
Create a Custom Message Box
جعبه پیام سفارشی را اجرا کنید
Run the Custom Message Box
سطرهای انتخاب شده را به اکسل صادر کنید
Export Selected Rows to Excel
پاک کردن جعبه عکس
Clear Picture Box
افزودن کد به Export به Word، قسمت 1
Add Code to Export to Word, Part 1
افزودن کد به Export به Word، قسمت 2
Add Code to Export to Word, Part 2
پروژه ماشین حساب لیست
List Calculator Project
فهرست اجمالی ماشین حساب
List Calculator Overview
Input Box و Square Root را اضافه کنید
Add Input Box and Square Root
برچسب های خروجی و تبدیل به کد فرم عددی را اضافه کنید
Add Output Labels and Conversion to Numerical Form Code
کد دکمه ریشه مربع را اضافه کنید
Add Square Root Button Code
کد دکمه جمع را اضافه کنید
Add Sum Button Code
کد دکمه محصول را اضافه کنید
Add Product Button Code
دکمه و کد میانگین را اضافه کنید
Add Average Button and Code
دکمه و کد انحرافات
Deviations Button and Code
مجموع مربع ها دکمه و کد
Sum of Squares Button and Code
دکمه و کد واریانس
Variance Button and Code
دکمه و کد انحراف استاندارد
Standard Deviation Button and Code
دکمه درصد و کد
Percent Button and Code
متن برچسب خروجی را در جعبه ورودی کپی کنید
Copy Output Label Text Back into Input Box
روش GetDevs و کنترل کننده دکمه را بهبود بخشید
Improve the GetDevs Method and Button Handler
قدرت هر دکمه و کد مقدار، مرحله 1
Power of Each Value Button and Code, Step 1
روش قدرت، مرحله 2
Power Method, Step 2
نمایشگر ریشه مربعی و نمایش محصول را بهبود بخشید
Improve Square Root Display and Product Display
متفرقه
Miscellaneous
با کدگذاری هر قسمت یک پروژه فرم ویندوز ایجاد کنید
Create a Windows Form Project by Coding Each Part
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
من هشت سال سابقه معلمی در ریاضیات، فیزیک، آمار و برنامه نویسی دارم. من به مدت پنج سال به عنوان برنامه نویس پایگاه داده با استفاده از فناوری های مختلف مانند .NET، Clipper، SQL، SQL Server، SAS، Excel و بسیاری از فناوری های مرتبط کار کردم. من ناشر یکی از موفقترین دورههای Udemy به نام «آموزش سی شارپ با ویژوال استودیو 2013» هستم. در حال حاضر، من به عنوان معلم ریاضیات و علوم کامپیوتر در کالج مرسی در دابز فری، نیویورک کار می کنم.
نمایش نظرات